//
//$Id: generic_ga.h 140 2009-09-03 11:33:57Z Oleg.Bulychov $
#pragma once
#ifndef GENERIC_GA_H
#define GENERIC_GA_H

#include "../generic.h"

//__________________________________________________________________________________
class Generic_Solution_GA:
    public Generic_Solution
{
public:
    mutable double wheel_sector_;

    void cross(Generic_Solution_GA& genome, uniform_random& rnd)
    {
        changed_ = genome.changed_ = true;
    }

    void mutate(double mutationProbability, uniform_random& rnd)
    {
        changed_ = true;
    }

    int get_Fitness() { return get_Cost(); }
};
//__________________________________________________________________________________

#endif
//EOF!
